package com.ynet.finmall.dao;

import com.ynet.finmall.model.ImLogincontrol;
import com.ynet.finmall.model.ImLogincontrolQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ImLogincontrolDao {
    int countByExample(ImLogincontrolQuery example);

    int deleteByExample(ImLogincontrolQuery example);

    int deleteByPrimaryKey(String userId);

    int insert(ImLogincontrol record);

    int insertSelective(ImLogincontrol record);

    List<ImLogincontrol> selectByExample(ImLogincontrolQuery example);

    ImLogincontrol selectByPrimaryKey(String userId);

    int updateByExampleSelective(@Param("record") ImLogincontrol record, @Param("example") ImLogincontrolQuery example);

    int updateByExample(@Param("record") ImLogincontrol record, @Param("example") ImLogincontrolQuery example);

    int updateByPrimaryKeySelective(ImLogincontrol record);

    int updateByPrimaryKey(ImLogincontrol record);
}